Estimating the Condition Number of the Fréchet Derivative of a Matrix Function
نویسندگان
چکیده
ESTIMATING THE CONDITION NUMBER OF THE FRÉCHET DERIVATIVE OF A MATRIX FUNCTION∗ NICHOLAS J. HIGHAM† AND SAMUEL D. RELTON† Abstract. The Fréchet derivative Lf of a matrix function f : C n×n → Cn×n is used in a variety of applications and several algorithms are available for computing it. We define a condition number for the Fréchet derivative and derive upper and lower bounds for it that differ by at most a factor 2. For a wide class of functions we derive an algorithm for estimating the 1-norm condition number that requires O(n3) flops given O(n3) flops algorithms for evaluating f and Lf ; in practice it produces estimates correct to within a factor 6n. Numerical experiments show the new algorithm to be much more reliable than a previous heuristic estimate of conditioning.
منابع مشابه
An Efficient Bound for the Condition Number of the Matrix Exponential
A new bound for the condition number of the matrix exponential is presented. Using the bound, we propose an efficient approximation to the condition number, denoted by κg(s,X), that avoids the computation of the Fréchet derivative of the matrix exponential that underlies condition number estimation in the existing algorithms. We exploit the identity eX = (eX/2 s )2 s for a nonnegative integer s...
متن کاملHigher Order Fréchet Derivatives of Matrix Functions and the Level-2 Condition Number
HIGHER ORDER FRÉCHET DERIVATIVES OF MATRIX FUNCTIONS AND THE LEVEL-2 CONDITION NUMBER∗ NICHOLAS J. HIGHAM† AND SAMUEL D. RELTON† Abstract. The Fréchet derivative Lf of a matrix function f : C n×n → Cn×n controls the sensitivity of the function to small perturbations in the matrix. While much is known about the properties of Lf and how to compute it, little attention has been given to higher ord...
متن کاملComputing the Fréchet Derivative of the Matrix Logarithm and Estimating the Condition Number
The most popular method for computing the matrix logarithm is the inverse scaling and squaring method, which is the basis of the recent algorithm of [A. H. Al-Mohy and N. J. Higham, Improved inverse scaling and squaring algorithms for the matrix logarithm, SIAM J. Sci. Comput., 34 (2012), pp. C152–C169]. We show that by differentiating the latter algorithm a backward stable algorithm for comput...
متن کاملComputing the Fréchet Derivative of the Matrix Exponential, with an Application to Condition Number Estimation
The matrix exponential is a much-studied matrix function having many applications. The Fréchet derivative of the matrix exponential describes the first-order sensitivity of eA to perturbations in A and its norm determines a condition number for eA. Among the numerous methods for computing eA the scaling and squaring method is the most widely used. We show that the implementation of the method i...
متن کاملA Block Krylov Method to Compute the Action of the Fréchet Derivative of a Matrix Function on a Vector with Applications to Condition Number Estimation
We design a block Krylov method to compute the action of the Fréchet derivative of a matrix function on a vector using only matrix-vector products, i.e., the derivative of f(A)b when A is subject to a perturbation in the direction E. The algorithm we derive is especially effective when the direction matrix E in the derivative is of low rank, while there are no such restrictions on A. Our result...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- SIAM J. Scientific Computing
دوره 36 شماره
صفحات -
تاریخ انتشار 2014